Release 10.1A: OpenEdge Development:
Progress Dynamics Advanced Development
Page table
The
ryc_pagetable holds a record for every page of every dynamic container in the application. This table defines the actual pages in the container. All containers must have at least one page, which is Page 0, and it is always displayed. All objects on Page 0 are always displayed. If there are no other pages, then no tab folder is visualized. Example pages (identified by theirpage_label) could be Page 1, Page 2, Customer Details, etc. The table holds the object ID of the associatedryc_layoutrecord, which in turn identifies the procedure to be used to realize the page at run time. The primary key of theryc_pagetable also includes the container SmartObject object ID in addition to its own page object ID, even though the page object ID is unique in its own right, so that pages can be specifically associated with the container on which they appear. Theryc_pagetable also has these other fields:
page_sequence— ThisINTEGERfield is the actual page number and determines the sequence in which the pages are displayed. There must always be a Page 0, and any objects on Page 0 are always displayed. Page 0 does not appear on a tab folder. If there are no other pages, then no tab folder is visualized.page_label— ThisCHARACTERfield is the actual label to display on the tab folder describing the contents of the page. The label can be entered with an ampersand (&) denoting the shortcut key to select the page, for example,&Detailswould enable the user to press ALT-D to select the page.security_token— ThisCHARACTERvalue defaults to the page label, without the ampersand, but can be different if required. The security token is used to automatically enable and disable folder pages according to user security permissions (via security allocation tokens).enable_on_create— If thisLOGICALfield is set toYES, this folder page is enabled during anAddoperation. If set toNO, then this folder page is disabled during anAddoperation. This only affects the sensitivity of the folder tab for the page, not the objects contained on the page.enable_on_modify— If thisLOGICALfield is set toYES, this folder page is enabled during a modify operation. If set toNO, then this folder page is disabled during a modify operation. This will only affect the sensitivity of the folder tab for the page, not the objects contained on the page.enable_on_view— If thisLOGICALfield is set toYES, this folder page is enabled during a view operation. If it is set toNO, this folder page is disabled during a view operation. This only affects the sensitivity of the folder tab for the page, not the objects contained on the page.
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |